3622,3624,3626,3627,3627,3628,3629,3631,3632,3633,3634,3635,3635,3634,3634,3633,3632,3632,3632,3632,3632,3633,3633,3634,3635,3635,3636,3637,3638,3639,3640,3641,3642,3642,3643,3643,3643,3643,3642,3641,3641,3640,3639,3638,3637,3636,3635,3635,3637,3638,3639,3640,3641,3642,3643,3643,3644,3645,3646,3647,3648,3648,3649,3652,3655,3656,3659,3662,3663,3668,3669,3674,3675,3680,3682,3683,3684,3685,3686,3688,3689,3692,3693,3694,3695,3696,3697,3698,3699,3701,3703,3705,3706,3707,3709,3712,3714,3717,3719,3720,3722,3725,3727,3729,3729,3729,3730,3730,3731,3731,3731,3732,3732,3733,3733,3733,3734,3735,3735,3736,3737,3738,3739,3740,3741,3741,3741,3741,3742,3743,3743,3743,3744,3744,3744,3744,3744,3745,3745,3744,3741,3740,3739,3737,3736,3735,3733,3732,3730,3729,3728,3728,3727,3726,3725,3725,3725,3724,3723,3722,3721,3719,3718,3718,3717,3716,3716,3716,3716,3715,3715,3714,3714,3712,3711,3710,3709,3708,3708,3707,3707,3708,3709,3711,3714,3715,3717,3719,3720,3720,3721,3722,3724,3725,3726,3726,3725,3724,3722,3721,3719,3717,3715,3713,3711,3709,3708,3707,3706,3705,3705,3704,3704,3703,3702,3700,3699,3698,3695,3692,3690,3689,3689,3690,3690,3692,3693,3695,3696,3697,3697,3697,3698,3698,3700,3701,3703,3704,3705,3706,3709,3712,3713,3714,3716,3717,3717,3715,3714,3713,3711,3709,3709,3708,3706,3705,3698,3694,3682,3678,3664,3657,3653,3644,3637,3631,3624,3620,3617,3613,3612,3609,3606,3605,3605,3605,3605,3605,3605,3606,3607,3608,3609,3610,3610,3611,3612,3613,3613,3614,3614,3615,3616,3617,3617,3618,3618,3619,3620,3621,3622,3623,3623,3623,3622,3622,3622,3621,3621,3621,3620,3620,3619,3618,3618,3617,3617,3616,3615,3615,3614,3613,3613,3612,3612,3611,3610,3610,3609,3608,3607,3606,3605,3604,3603,3602,3601,3600,3598,3597,3596,3595,3594,3593,3593,3592,3591,3590,3589,3588,3587,3587,3586,3585,3584,3583,3583,3582,3581,3580,3579,3577,3576,3575,3574,3573,3571,3571,3570,3569,3568,3566,3565,3564,3563,3563,3562,3562,3562,3562,3562,3562,3561,3561,3561,3561,3561,3562,3562,3563,3564,3564,3564,3565,3566,3567,3568,3568,3569,3569,3569,3570,3570,3571,3572,3573,3573,3574,3574,3575,3575,3576,3576,3577,3577,3578,3579,3580,3581,3582,3583,3584,3585,3586,3587,3587,3588,3589,3590,3590,3591,3592,3593,3593,3594,3594,3595,3595,3596,3597,3598,3599,3600,3600,3601,3602,3602,3603,3603,3603,3603,3602,3601,3600,3599,3599,3600,3601,3602,3602,3602,3603,3603,3602,3614,3616,3617,3618,3619,3620,3621,3622,3623,3624,3624,3625,3625,3625,3625,3637,3638,3639,3640,3641,3642,3643,3644,3645,3645,3646,3647,3648,3648,3648,3649,3649,3649,3649,3649,3649,3657,3656,3656,3656,3656,3656,3657,3657,3658,3658,3659,3660,3660,3661,3662,3663,3664,3665,3665,3666,3667,3669,3658,3657,3657,3656,3655,3654,3653,3652,3652,3651,3651,3650,3650,3650,3650,3650,3651,3651,3652,3654,3654,3653,3652,3651,3650,3649,3649,3648,3648,3647,3647,3647,3647,3647,3647,3647,3648,3649,3650,3651,3651,3652,3653,3654,3655,3656,3655,3655,3654,3654,3654,3653,3653,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3651,3651,3651,3651,3651,3651,3651,3651,3652,3652,3652,3653,3653,3653,3653,3653,3654,3654,3655,3656,3656,3657,3658,3659,3659,3660,3660,3660,3660,3659,3659,3659,3659,3659,3659,3660,3661,3661,3662,3662,3663,3663,3664,3664,3666,3665,3664,3664,3663,3662,3662,3661,3661,3661,3662,3662,3662,3663,3663,3664,3665,3666,3667,3667,3667,3667,3667,3666,3666,3665,3666,3667,3667,3668,3668,3668,3668,3668,3668,3667,3667,3666,3665,3664,3663,3663,3663,3663,3664,3665,3666,3666,3667,3667,3667,3667,3666,3665,3664,3663,3662,3662,3661,3660,3659,3658,3658,3658,3658,3658,3658,3659,3659,3659,3659,3660,3660,3660,3660,3659,3658,3657,3657,3656,3656,3655,3655,3655,3655,3655,3654,3654,3655,3656,3657,3657,3658,3659,3659,3659,3659,3659,3659,3658,3660,3661,3662,3665,3665,3667,3669,3670,3671,3672,3673,3674,3675,3677,3679,3680,3682,3683,3686,3686,3685,3684,3683,3683,3682,3681,3680,3680,3679,3679,3679,3679,3680,3681,3681,3682,3683,3685,3687,3686,3686,3686,3687,3687,3688,3688,3689,3689,3690,3692,3693,3694,3695,3696,3697,3698,3698,3699,3699,3699,3699,3699,3698,3698,3697,3696,3695,3694,3693,3692,3691,3690,3690,3687,3685,3686,3687,3688,3689,3690,3690,3690,3689,3689,3688,3688,3687,3686,3686,3687,3687,3688,3689,3689,3690,3691,3691,3692,3692,3693,3693,3693,3693,3693,3693,3693,3692,3691,3690,3690,3689,3688,3688,3687,3686,3686,3685,3684,3683,3682,3681,3680,3679,3678,3677,3676,3675,3674,3673,3672,3671,3670,3669,3669,3668,3667,3666,3665,3665,3664,3664,3664,3663,3662,3662,3661,3660,3659,3658,3658,3657,3657,3649,3648,3648,3647,3647,3646,3645,3644,3643,3642,3641,3640,3639,3639,3638,3637,3636,3636,3635,3634,3633,3633,3633,3633,3633,3633,3634,3634,3635,3636,3636,3637,3625,3624,3624,3623,3622,3621,3620,3619,3618,3617,3616,3615,3614,3614,3613,3613,3613,3614,3602,3601,3600,3599,3598,3597,3596,3595,3594,3594,3594,3595,3596,3597,3598,3599,3599,3598,3597,3596,3595,3594,3594,3593,3592,3591,3591,3590,3590,3589,3588,3587,3586,3585,3583,3583,3582,3582,3581,3581,3581,3581,3581,3582,3583,3584,3584,3585,3585,3586,3586,3586,3587,3587,3588,3588,3589,3589,3590,3590,3590,3590,3590,3590,3589,3588,3588,3589,3589,3590,3590,3590,3591,3591,3592,3592,3593,3593,3594,3595,3595,3596,3596,3596,3597,3598,3599,3599,3600,3600,3600,3600,3600,3600,3600,3599,3599,3598,3598,3598,3598,3598,3598,3599,3599,3599,3599,3599,3599,3598,3598,3599,3600,3601,3602,3603,3604,3604,3605,3605,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3607,3607,3608,3609,3609,3610,3611,3611,3612,3612,3613,3613,3614,3614,3615,3615,3615,3615,3615,3614,3615,3616,3617,3618,3619,3620,3621,3621,3622;1755,1756,1758,1758,1757,1757,1756,1756,1756,1756,1756,1756,1751,1751,1750,1750,1750,1749,1748,1747,1746,1746,1745,1745,1745,1744,1744,1744,1744,1744,1744,1744,1744,1745,1745,1746,1747,1748,1749,1749,1750,1750,1751,1751,1751,1751,1751,1756,1756,1756,1756,1755,1755,1755,1755,1754,1754,1754,1754,1755,1755,1756,1756,1755,1753,1753,1753,1754,1754,1754,1754,1753,1753,1752,1752,1751,1751,1751,1750,1750,1750,1749,1748,1747,1746,1745,1744,1743,1742,1741,1741,1742,1744,1745,1746,1747,1747,1746,1746,1742,1741,1739,1738,1735,1734,1733,1732,1731,1730,1728,1727,1726,1725,1724,1723,1722,1720,1719,1718,1718,1716,1716,1716,1716,1716,1715,1714,1713,1713,1711,1710,1709,1708,1707,1706,1705,1703,1702,1701,1700,1700,1700,1699,1699,1699,1698,1697,1696,1694,1693,1693,1692,1692,1693,1695,1697,1698,1699,1699,1699,1699,1699,1699,1698,1696,1695,1694,1692,1691,1690,1689,1689,1688,1686,1685,1685,1684,1684,1683,1682,1681,1680,1679,1678,1677,1677,1677,1677,1677,1676,1676,1676,1676,1676,1675,1674,1674,1674,1674,1674,1674,1674,1675,1675,1675,1675,1674,1673,1671,1669,1668,1667,1666,1666,1665,1665,1665,1665,1665,1663,1661,1660,1658,1657,1656,1655,1655,1657,1657,1657,1656,1655,1655,1654,1653,1653,1652,1652,1652,1652,1651,1650,1649,1649,1648,1646,1643,1639,1637,1636,1634,1632,1627,1624,1621,1618,1609,1606,1600,1597,1599,1607,1608,1612,1613,1613,1614,1615,1616,1620,1622,1624,1625,1626,1628,1629,1630,1631,1632,1632,1632,1632,1631,1631,1630,1630,1629,1629,1628,1628,1627,1627,1626,1626,1625,1625,1624,1624,1624,1624,1624,1624,1625,1626,1626,1627,1628,1629,1630,1631,1632,1633,1633,1634,1635,1635,1636,1636,1636,1637,1637,1637,1638,1638,1639,1639,1639,1640,1640,1640,1640,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1640,1640,1640,1640,1640,1640,1640,1639,1639,1639,1639,1639,1638,1638,1638,1638,1638,1638,1638,1638,1638,1638,1638,1639,1639,1639,1639,1639,1639,1640,1641,1642,1642,1643,1644,1645,1646,1648,1648,1649,1650,1651,1652,1652,1653,1654,1654,1655,1656,1656,1657,1658,1658,1659,1659,1660,1661,1662,1663,1663,1663,1663,1662,1661,1660,1660,1659,1659,1658,1658,1657,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1655,1655,1655,1655,1654,1654,1653,1653,1652,1652,1651,1651,1650,1650,1650,1650,1650,1650,1651,1651,1651,1652,1653,1654,1655,1656,1657,1657,1657,1657,1660,1660,1660,1660,1661,1662,1663,1664,1665,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1667,1667,1668,1669,1670,1684,1684,1684,1684,1684,1684,1684,1684,1684,1685,1685,1685,1685,1686,1687,1687,1688,1689,1690,1691,1692,1692,1690,1689,1688,1687,1686,1686,1685,1685,1684,1683,1683,1682,1682,1681,1681,1681,1681,1680,1680,1680,1680,1667,1667,1668,1668,1668,1668,1668,1668,1667,1667,1666,1666,1665,1664,1663,1662,1662,1661,1661,1661,1655,1655,1655,1655,1655,1655,1654,1654,1653,1653,1652,1651,1650,1649,1648,1647,1647,1647,1647,1647,1648,1648,1649,1650,1651,1649,1648,1647,1647,1646,1645,1645,1644,1643,1642,1641,1640,1639,1638,1637,1636,1635,1634,1634,1633,1632,1631,1630,1629,1628,1627,1627,1626,1625,1625,1624,1623,1622,1621,1621,1620,1619,1618,1617,1617,1617,1617,1618,1619,1620,1621,1622,1622,1623,1624,1625,1626,1627,1628,1628,1627,1626,1625,1625,1624,1624,1623,1623,1617,1617,1618,1618,1617,1616,1616,1615,1614,1613,1612,1611,1611,1610,1610,1610,1610,1611,1612,1613,1614,1615,1615,1616,1617,1623,1623,1624,1624,1625,1626,1627,1628,1629,1629,1630,1630,1631,1632,1632,1633,1634,1635,1635,1636,1636,1637,1637,1638,1639,1640,1640,1640,1640,1640,1640,1639,1639,1639,1639,1639,1640,1641,1642,1643,1644,1646,1647,1648,1649,1649,1650,1651,1652,1652,1652,1652,1651,1650,1649,1651,1652,1653,1654,1655,1655,1661,1661,1661,1661,1662,1662,1662,1663,1664,1665,1666,1667,1667,1682,1682,1681,1681,1680,1680,1680,1680,1680,1680,1680,1680,1680,1681,1682,1682,1683,1683,1683,1672,1672,1672,1672,1671,1671,1671,1671,1670,1670,1669,1668,1667,1667,1667,1666,1666,1666,1666,1649,1648,1647,1646,1646,1645,1645,1644,1644,1643,1643,1643,1643,1643,1643,1644,1644,1644,1645,1646,1647,1648,1649,1650,1650,1651,1651,1651,1651,1651,1651,1651,1651,1651,1650,1649,1666,1666,1666,1667,1667,1668,1669,1670,1670,1671,1671,1672,1672,1672,1683,1683,1684,1685,1685,1686,1686,1686,1687,1687,1688,1688,1689,1690,1691,1692,1693,1694,1694,1694,1694,1693,1693,1693,1692,1692,1692,1691,1691,1691,1690,1690,1690,1690,1690,1690,1690,1690,1689,1689,1689,1688,1688,1688,1688,1689,1689,1689,1690,1690,1691,1691,1692,1693,1693,1693,1694,1694,1694,1694,1694,1693,1693,1692,1692,1693,1694,1694,1695,1695,1696,1696,1696,1696,1696,1696,1696,1695,1695,1694,1693,1692,1692,1691,1691,1690,1689,1688,1687,1686,1686,1685,1685,1685,1684,1684,1670,1670,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1670,1669,1669,1668,1667,1666,1665,1665,1665,1665,1665,1665,1665,1665,1664,1663,1662,1661,1661,1660,1660,1660,1657,1658,1658,1658,1658,1658,1659,1659,1660,1661,1662,1662,1663,1664,1665,1666,1666,1667,1668,1669,1669,1670,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1680,1681,1682,1682,1683,1683,1684,1684,1685,1685,1686,1687,1688,1689,1690,1690,1690,1691,1692,1693,1694,1695,1696,1696,1697,1697,1698,1698,1699,1699,1699,1698,1698,1697,1696,1696,1696,1696,1697,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1711,1712,1713,1714,1715,1716,1717,1718,1718,1719,1720,1721,1721,1721,1722,1722,1723,1724,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1737,1738,1739,1739,1740,1741,1741,1742,1743,1744,1744,1745,1746,1747,1748,1749,1750,1752,1752,1752,1752,1752,1752,1752,1752,1753,1753